// pages/redire/redire.js
import request from "../../utils/request"
Page({
  onUpdateData(e) {
    // 在这里更新父组件的数据
    console.log(e)
    this.setData({ language: e.detail.newData });
    wx.setStorage({
      key: 'language',
      data: this.data.language,
      success: function (res) {
      }
    });
  },

  onLanguageTap() {
    const that = this;
    wx.showActionSheet({
        itemList: ['English', '中文','繁体'],
        success(res) {
            if (res.tapIndex === 0) {
                that.setData({ language: 'en' });
            } else if (res.tapIndex === 1) {
                that.setData({ language: 'zh' });
            }else{
              that.setData({language:'tr'})
            }
            wx.setStorage({
              key: 'language',
              data: that.data.language,
              success: function (res) {
              }
            });
        }
    });
  },

  handleInput: function(e) {
    // 存储学校/单位编号
    this.setData({
      unitId: e.detail.value
    });
  },
  async refer(){
    console.log(this.data.unitId)
    const res = await request({
      url: "/unitinfo",
      data: {
        unit_id: this.data.unitId,
        isLaoding:false
      }
    })
    console.log(res)
    if(res.code==200){
      wx.setStorageSync('unitId', res.data.id)
      wx.setStorageSync('unitName', res.data.name)
      wx.redirectTo({
        url: '/pages/home/home'
      })
      console.log('走到这里了')
    }else{
      wx.showModal({
        title: '单位错误',
        content: '你输入的单位id不存在',
        complete: (res) => {
          if (res.cancel) {
            console.log('取消')
          }
          if (res.confirm) {
            console.log('确定') 
          }
        }
      })
    }
  },
  copyText: function() {
    const text = 'www.chazuowei.cn/'; // 直接定义要复制的文本
    wx.setClipboardData({
      data: text,
      success: function () {
        wx.showToast({
          title: '复制成功',
          icon: 'success'
        });
      }
    });
  },

  
  
  onQuery: function() {
    // 当学生点击“进入查询”按钮时，跳转到查询结果页面

  },

  /**
   * 页面的初始数据
   */
  data: {
    unitId:'',
    language: 'zh',
    texts:{},
    url:'www.chazuowei.cn',
    name:'智慧查座系统'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad() {
    wx.showLoading({title: '加载中', icon: 'loading', duration: 10000});
    wx.getStorage({
      key: 'unitId', // 你要获取的数据的 key
      success: function(res) {
        console.log(res.data) // 成功回调，res.data 是你获取的数据
       if(res.data){
         wx.redirectTo({
          url: '/pages/home/home'
         })
       }
      },
      fail:(err)=>{
        wx.hideLoading()
          this.setData({
            isLoading: true
          });
        console.error('获取缓存失败:', err)
      }
    })

    const app = getApp();
    this.setData({ texts: app.globalData.lang });
    wx.getStorage({
      key: 'language',
      success:(res)=> {
       this.setData({
         language:res.data
       })
      }
    });
    // console.log(this.data.texts)
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  },
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow(){
    wx.getStorage({
      key: 'language',
      success:(res)=> {
       this.setData({
         language:res.data
       })
      }
    });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})